'''

1.函数的标识符及位置

2.函数的参数(位置,关键字,缺省,不定长)

3.返回值,return直接结束函数

def 标识符():
    代码块
'''

def print_name(name):
    '''
    函数文档:文档必须是在函数的内部的第一行书写,并且是一个多行文档
    我们位置其实是来写函数的描述的,输出对你名字的打招呼
    :param name: 传入一个str的name
    :return: 将name拼接一个'你好',类型是str
    '''

    print('你好'+name)

    return '你好'+name

    #没有return / return空  函数就是None
    #有的就是返回值的值


#函数的嵌套
def test(name):
    print("测hi前")
    print_name(name)
    print('测试后')

#函数可以放在参数中
test(print_name('wwh'))

test('wwh')






print()